CISCO-ADAPTER-MIB DEFINITIONS::=BEGIN-- Title: Cisco Systems Adapter MIB in concise format
-- Date: December 14, 1995
-- By: Cal Palmore <palmore@cisco.com>IMPORTSenterprises,IpAddressFROM RFC1155-SMI
OBJECT-TYPEFROM RFC-1212
DisplayStringFROM RFC1213-MIB;cisco OBJECTIDENTIFIER::={ enterprises 9}
workgroup OBJECTIDENTIFIER::={ cisco 5}adapterCard OBJECTIDENTIFIER::={ workgroup 2}-- the adapter groupadptrNumber OBJECT-TYPESYNTAXINTEGER(1..10)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The number of Cisco network adapter cards in the
machine."::={ adapterCard 1}-- the adapter tableadptrTable OBJECT-TYPESYNTAXSEQUENCEOF AdptrEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A list of adapter table entries. The number of entries
is given by adptrNumber."::={ adapterCard 2}adptrEntry OBJECT-TYPESYNTAX AdptrEntry
ACCESSnot-accessibleSTATUSmandatory
DESCRIPTION"An adapter table entry containing information about a
Cisco network adapter card."INDEX{ adptrIndex }::={ adptrTable 1}
AdptrEntry ::=SEQUENCE{
adptrIndex
INTEGER,
adptrType
INTEGER,
adptrSerialNumber
INTEGER,
adptrHwHiVersion
INTEGER,
adptrHwLoVersion
INTEGER,
adptrFwHiVersion
INTEGER,
adptrFwLoVersion
INTEGER,
adptrSwHiVersion
INTEGER,
adptrSwLoVersion
INTEGER,
adptrStatus
INTEGER,
adptrSelfTestResult
INTEGER,
adptrDriverHiVersion
INTEGER,
adptrDriverLoVersion
INTEGER,
adptrMediaType
INTEGER,
adptrModel
DisplayString}adptrIndex OBJECT-TYPESYNTAXINTEGER(1..10)ACCESSread-onlySTATUSmandatoryDESCRIPTION"A unique value for each Cisco adapter card in the
machine. The value ranges between 1 and the value of
adptrNumber. The value for each adapter card must
remain constant at least from one re-initialization
of the entity's network management system to the next
re-initialization."::={ adptrEntry 1}adptrType OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followingsBusCddi(2),-- SBus CDDI AdaptersBusFddiSt(3),-- SBus FDDI Adapter/STsBusFddi(4),-- SBus FDDI AdaptermcaCddi(5),-- MCA CDDI Adapter
mcaFddiSt(6),-- MCA FDDI Adapter/STmcaFddi(7),-- MCA FDDI AdaptereisaCddi(8),-- EISA CDDI AdaptereisaFddi(10)-- EISA FDDI Adapter}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The type of adapter card."::={ adptrEntry 2}adptrSerialNumber OBJECT-TYPESYNTAXINTEGER(0..999999999)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The serial number of the adapter card."::={ adptrEntry 3}adptrHwHiVersion OBJECT-TYPESYNTAXINTEGER(0..65535)
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The high part of the hardware version of the adapter
card. For example, if the hardware version is 3.1, the
value of adptrHwHiVersion is 3."::={ adptrEntry 4}adptrHwLoVersion OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The low part of the hardware version of the adapter
card. For example, if the hardware version is 3.1, the
value of adptrHwLoVersion is 1."::={ adptrEntry 5}adptrFwHiVersion OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The high part of the firmware version of the adapter
card. For example, if the firmware version is 3.1, the
value of adptrFwHiVersion is 3."::={ adptrEntry 6}adptrFwLoVersion OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The low part of the firmware version of the adapter
card. For example, if the firmware version is 3.1, the
value of adptrFwLoVersion is 1."::={ adptrEntry 7}adptrSwHiVersion OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The high part of the software version number. For
example, if the software version is 3.1, the value of
adptrSwHiVersion is 3."::={ adptrEntry 8}adptrSwLoVersion OBJECT-TYPESYNTAXINTEGER(0..65535)
ACCESSread-onlySTATUSmandatoryDESCRIPTION"The low part of the software version number. For
example, if the software version is 3.1, the value of
adptrSwLoVersion is 1."::={ adptrEntry 9}adptrStatus OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followingok(2),-- status okminorFault(3),-- minor problemmajorFault(4)-- major problem}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The operational status of the adapter card. If the
status is not ok(2), the value of adptrSelfTestResult
gives more detailed information about the adapter card's
failure condition(s)."::={ adptrEntry 10}adptrSelfTestResult OBJECT-TYPE
SYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The result of the adapter card's self test. A zero
indicates that the adapter passed all tests. Bits set
in the result indicate error conditions."::={ adptrEntry 11}adptrDriverHiVersion OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The high part of the driver version number. For
example, if the driver version is 3.1, the value of
adptrDriverHiVersion is 3."::={ adptrEntry 13}adptrDriverLoVersion OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The low part of the driver version number. For
example, if the driver version is 3.1, the value of
adptrDriverLoVersion is 1."::={ adptrEntry 14}-- adptrEntry 15 unused
-- adptrEntry 16 unusedadptrMediaType OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followingcddi(2),-- CDDI (UTP FDDI)fiber(3),-- multimode fiber FDDItppmd(4),-- ANSI standard UTP FDDImlt3(5),-- MLT-3 UTP FDDIsddi(6),-- STP FDDIsmf(7)-- single-mode fiber FDDI}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The type of physical layer medium dependent interface
on the adapter port(s)."::={ adptrEntry 17}adptrModel OBJECT-TYPESYNTAXDisplayString(SIZE(0..8))ACCESSread-onlySTATUSmandatoryDESCRIPTION"The manufacturer's model number for the adapter."::={ adptrEntry 18}-- the trap receiver tableadptrTrapReceiverTable OBJECT-TYPESYNTAXSEQUENCEOF AdptrTrapReceiverEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The adapter trap receiver table (0 to 10 entries).
This table lists the addresses of Network Management
Stations that should receive trap messages from this
adapter when an exception condition occurs."::={ adapterCard 3}adptrTrapReceiverEntry OBJECT-TYPESYNTAX AdptrTrapReceiverEntry
ACCESSnot-accessibleSTATUSmandatory
DESCRIPTION"A trap receiver table entry."INDEX{ adptrTrapReceiverAddr }::={ adptrTrapReceiverTable 1}
AdptrTrapReceiverEntry ::=SEQUENCE{
adptrTrapReceiverType
INTEGER,
adptrTrapReceiverAddr
IpAddress,
adptrTrapReceiverComm
DisplayString}adptrTrapReceiverType OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followinginvalid(2)-- an invalid address}ACCESSread-writeSTATUSmandatoryDESCRIPTION"Setting this object to invalid(2) removes the
corresponding entry from the adptrTrapReceiverTable.
To add a new entry to the adptrTrapReceiverTable, set
the adptrTrapReceiverAddr to an IpAddress which is not
already in the table. The adptrTrapReceiverType for
that entry is automatically set to other(1)."
::={ adptrTrapReceiverEntry 1}adptrTrapReceiverAddr OBJECT-TYPESYNTAXIpAddressACCESSread-onlySTATUSmandatoryDESCRIPTION"IP address for trap receiver."::={ adptrTrapReceiverEntry 2}adptrTrapReceiverComm OBJECT-TYPESYNTAXDisplayString(SIZE(0..20))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Community string used for trap messages to this trap
receiver."::={ adptrTrapReceiverEntry 3}-- the community tableadptrCommunityTable OBJECT-TYPESYNTAXSEQUENCEOF AdptrCommunityEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"The adapter community table (4 entries). This table
lists community strings and their access levels. When
an SNMP message is received by this adapter, the
community string in the message is compared with this
table to determine access rights of the sender."::={ adapterCard 4}adptrCommunityEntry OBJECT-TYPESYNTAX AdptrCommunityEntry
ACCESSnot-accessibleSTATUSmandatoryDESCRIPTION"A community table entry."INDEX{ adptrCommunityAccess }::={ adptrCommunityTable 1}
AdptrCommunityEntry ::=SEQUENCE{
adptrCommunityAccess
INTEGER,
adptrCommunityString
DisplayString}adptrCommunityAccess OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followingreadOnly(2),-- read but not write all but-- adptrCommunityTablereadWrite(3),-- read and write all but
-- adptrCommunityTablereadWriteAll(4)-- read and write all}ACCESSread-onlySTATUSmandatoryDESCRIPTION"A value of readWriteAll(4) allows the community to
read and write all objects in the MIB. A value of
readWrite(3) allows the community to read and write all
objects except the adptrCommunityTable, which it cannot
access at all. A value of readOnly(2) allows the
community to read all objects except the
adptrCommunityTable. A value of other(1) allows the
community no access."::={ adptrCommunityEntry 1}adptrCommunityString OBJECT-TYPESYNTAXDisplayString(SIZE(0..20))ACCESSread-writeSTATUSmandatoryDESCRIPTION"Configurable community string with access rights
defined by the value of adptrCommunityAccess."::={ adptrCommunityEntry 2}
adptrMgmtType OBJECT-TYPESYNTAXINTEGER{other(1),-- none of the followingsnmp(2),-- Simple Network Management Protocolsmux(3)-- SNMP MUX Protocol}ACCESSread-onlySTATUSmandatoryDESCRIPTION"The type of network management for the adapter."::={ adapterCard 5}adptrMgmtHiVersion OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The high part of the network management version number.
For example, if the network management version is 3.1,
the value of adptrMgmtHiVersion is 3."::={ adapterCard 6}
adptrMgmtLoVersion OBJECT-TYPESYNTAXINTEGER(0..65535)ACCESSread-onlySTATUSmandatoryDESCRIPTION"The low part of the network management version number.
For example, if the network management version is 3.1,
the value of adptrMgmtLoVersion is 1."::={ adapterCard 7}END